// pages/splash/splash.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    countdown: 3,
    isVisible: true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.startCountdown()
  },

  /**
   * 开始倒计时
   */
  startCountdown() {
    const timer = setInterval(() => {
      const newCountdown = this.data.countdown - 1
      
      if (newCountdown <= 0) {
        clearInterval(timer)
        this.navigateToIndex()
      } else {
        this.setData({
          countdown: newCountdown
        })
      }
    }, 1000)
  },

  /**
   * 跳转到首页
   */
  navigateToIndex() {
    wx.switchTab({
      url: '/pages/index/index',
      success: () => {
        this.setData({
          isVisible: false
        })
      },
      fail: (err) => {
        console.error('跳转失败:', err)
      }
    })
  },

  /**
   * 用户点击跳过按钮
   */
  onSkipTap() {
    this.navigateToIndex()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})

